package mcheli.eval.eval.rule;

import mcheli.eval.eval.ExpRuleFactory;
import mcheli.eval.eval.exp.AbstractExpression;

public class JavaRuleFactory extends ExpRuleFactory {

    private static JavaRuleFactory me;


    public static ExpRuleFactory getInstance() {
        if (me == null) {
            me = new JavaRuleFactory();
        }

        return me;
    }

    protected AbstractRule createCommaRule(ShareRuleValue share) {
        return null;
    }

    protected AbstractRule createPowerRule(ShareRuleValue share) {
        return null;
    }

    protected AbstractExpression createLetPowerExpression() {
        return null;
    }
}
